﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="AutoCompletionModeEnum.cs" company="TechBits">
//   Copyright (c) TechBits. All rights reserved.
// </copyright>
// <author>
//   Leandro G Vacirca.
// </author>
// <summary>
//   Defines the AutoCompletionModeEnum type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace IntelliShortCut.Data
{
    /// <summary>
    /// Defines the autocompletion modes.
    /// </summary>
    public enum AutoCompletionModeEnum
    {
        /// <summary>
        /// Show all shortcuts in the autocompletion list. Value = 0.
        /// </summary>
        All = 0,

        /// <summary>
        /// Show shortcuts to files in the autocompletion list. Value = 1.
        /// </summary>
        Files = 1,

        /// <summary>
        /// Show shortcuts to folders in the autocompletion list. Value = 2.
        /// </summary>
        Folders = 2,

        /// <summary>
        /// Show shortcuts to special folders in the autocompletion list. Value = 3.
        /// </summary>
        Special = 3,

        /// <summary>
        /// Show the last used shortcuts in the autocompletion list. Value = 4.
        /// </summary>
        Last = 4,

        /// <summary>
        /// Show the most used shortcuts in the autocompletion list. Value = 5.
        /// </summary>
        Most = 5,

        /// <summary>
        /// Shows the file system in the autocompletion list. Value = 6.
        /// </summary>
        Browser = 6,

        /// <summary>
        /// Shows the shortcuts of the current mode on a drop down list. Value = 7.
        /// </summary>
        List = 7,

        /// <summary>
        /// Shows shortcuts to urls in the autocompletion list. Value = 8.
        /// </summary>
        Web = 8
    }
}
